self-propelled mount - German English Dictionary